<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id banner id
 * @property string $title 标题
 * @property string $img banner图
 * @property string $link 图片链接 可无
 * @property int $start_time 开始时间
 * @property int $end_time 结束时间
 * @property int $status 1:启用  2:禁用
 * @property int $pos 位置  0在最前，越大显示越靠后
 * @property int $type  0通用 1: android  2: ios
 * @property int $version_min 最低版本号
 * @property int $version_max 最高版本号
 * @property int $sub_type banner类型  1页面banner  2活动banner 3开屏广告
 * @property int $is_new_user
 * @property int $gender 0不限制 1男版显示 2女版显示
 * @property string $package 包名 为空不限制
 */
class Banner extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_banner';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'start_time' => 'integer', 'end_time' => 'integer', 'status' => 'integer', 'pos' => 'integer', 'type' => 'integer', 'version_min' => 'integer', 'version_max' => 'integer', 'sub_type' => 'integer', 'is_new_user' => 'integer', 'gender' => 'integer'];
}
